package com.hotelsystem.pojo;

public class Room {
    private String roomId;

    private String roomImage;

    private RoomType roomType = new RoomType();

    private Floor floor = new Floor();

    private Double priceDay;

    private Double priceHour;

    private Double memberPriceDay;

    private Double memberPriceHour;

    private Status status = new Status();

    public String getRoomId() {
        return roomId;
    }

    public void setRoomId(String roomId) {
        this.roomId = roomId == null ? null : roomId.trim();
    }

    public String getRoomImage() {
        return roomImage;
    }

    public void setRoomImage(String roomImage) {
        this.roomImage = roomImage == null ? null : roomImage.trim();
    }

    public RoomType getRoomType() {
        return roomType;
    }

    public void setRoomType(RoomType roomType) {
        this.roomType = roomType;
    }

    public Floor getFloor() {
        return floor;
    }

    public void setFloor(Floor floor) {
        this.floor = floor;
    }

    public Status getStatus() {
        return status;
    }

    public void setStatus(Status status) {
        this.status = status;
    }

    public Double getPriceDay() {
        return priceDay;
    }

    public void setPriceDay(Double priceDay) {
        this.priceDay = priceDay;
    }

    public Double getPriceHour() {
        return priceHour;
    }

    public void setPriceHour(Double priceHour) {
        this.priceHour = priceHour;
    }

    public Double getMemberPriceDay() {
        return memberPriceDay;
    }

    public void setMemberPriceDay(Double memberPriceDay) {
        this.memberPriceDay = memberPriceDay;
    }

    public Double getMemberPriceHour() {
        return memberPriceHour;
    }

    public void setMemberPriceHour(Double memberPriceHour) {
        this.memberPriceHour = memberPriceHour;
    }

    @Override
    public String toString() {
        return "Room{" +
                "roomId='" + roomId + '\'' +
                ", roomImage='" + roomImage + '\'' +
                ", roomType=" + roomType +
                ", floor=" + floor +
                ", priceDay=" + priceDay +
                ", priceHour=" + priceHour +
                ", memberPriceDay=" + memberPriceDay +
                ", memberPriceHour=" + memberPriceHour +
                ", status=" + status +
                '}';
    }
}